JDOS: A Jini Based Distributed Operating System
نویسندگان
چکیده
J-DOS provides and integrated JAVA environment for the execution of a program across an interconnected network of heterogeneous computers. The system provides a file system, shared memory and a distributed execution scheme, all of which is transparent to the user. The framework used to provide these service is sufficiently general as to allow the provision of extra services by the user. We describe the client-server execution, remote execution and the shared file system, paying particulat attention to the techniques used to distribute threads over many nodes. Distributed Mandelbrot set generation and rendering is used to benchmark and validate the the remote execution and load balancing aspects of the system.
منابع مشابه
A Fuzzy Load Balancing Service for Network Computing Based on Jini
Distributed object computing systems are widely envisioned to be the desired distributed software development paradigm due to the higher modularity and the capability of handling machine and operating system heterogeneity. As the system scales up (e.g., with larger number of server and client objects, and more machines), a judicious load balancing system is required to efficiently distributed t...
متن کامل2K: A Distributed Operating System for Dynamic Heterogeneous Environments
The first decades of the new millennium will witness an explosive growth in the number and diversity of networked devices and portals. We foresee high degrees of mobility, heterogeneity, and interactions among computing devices connected to global networks. While previous research in distributed operating systems solved many problems related to resource management, they seldom addressed the pro...
متن کاملRole-Based Security in a Distributed Resource Environment
There are many technologies for distributed processing/interoperation, including CORBA, DCE, DCOM, Enterprise Java Beans, Java IDL, JDBC, etc. Most promising, is the emergence of the distributed resource environment, which allows all of the components that comprise a distributed application (i.e., software components like servers, legacy systems, databases, COTs, etc., and hardware components l...
متن کاملUser Role - Based Security Model for a Distributed Environment
A distributed resource environment (DRE) allows distributed components (i.e., servers, legacy systems, databases, COTs, printers, scanners, etc.) to be treated akin to OS resources, where each component (resource) can publish services (an API), that are then available for use by clients and resources alike. DREs have lagged in support of security. To address this de ciency, this paper concentra...
متن کامل2K: A Component-Based Network-Centric Operating System for the Next Millennium
After thirty years of explosive growth in computing and network technology, significant advances are made in the area of distributed operating systems. Even after all these advances, we have today’s market place littered with devices such as PDAs, mobile phones, laptops, pagers, etc. which are not interconnected. Existing Distributed Operating Systems do solve many problems related to resource ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003